package org.myspringframework.aop;

import org.aopalliance.aop.Advice;

//最基本的切面  只有一个joinpoit和他对应的advice（methodinterceptor）
//用于将切面（Aspect）与切入点（Pointcut）以及通知（Advice）结合在一起。Advisor 提供了一种声明式的方式来定义切面的通知在何时、何地执行。
//承担了 Pointcut 和 Advice 的组合，Pointcut 用于获取 JoinPoint，而 Advice 决定于 JoinPoint 执行什么操作。
public interface Advisor {

    /**
     * 返回这个切面的通知。
     */
    Advice getAdvice();

}